package com.cy.pj.sys.service;

import com.cy.pj.sys.pojo.SysNotice;

import java.util.List;

public interface SysNoticeService {
    /**
     * 新增通告信息
     * @param notice
     * @return
     */
    int saveNotice(SysNotice notice);

    /**
     * 基于条件查询通告信息
     * @param notice
     * @return
     */
    List<SysNotice> findNotices(SysNotice notice);

    /**
     *基于多个id删除通告信息
     * @param ids
     * @return
     */
    int deleteById(Long[] ids);

    /**
     * 基于id查询某条通告
     * @param id
     * @return
     */
    SysNotice findById(Long id);

    /**
     * 更新通告信息
     * @param notice
     * @return
     */
    int updateNotice(SysNotice notice);

}
